Baurzhan Muftakhidinov [Fri, 21 Feb 2014 17:36:38 +0000 (17:36 +0000)]
Updated Kazakh translation
Marek Kasik [Fri, 21 Feb 2014 14:47:03 +0000 (15:47 +0100)]
printing: Fix visibility of tabs in print dialog
"Job", "Image Quality", "Color", "Finishing" and "Advanced" tabs
shouldn't be shown if there is no printer selected.
https://bugzilla.gnome.org/show_bug.cgi?id=724895
Marek Kasik [Fri, 21 Feb 2014 14:39:05 +0000 (15:39 +0100)]
printing: Fix sensitivity of the Print button
Don't make Print button sensitive until a printer is selected.
https://bugzilla.gnome.org/show_bug.cgi?id=724895
Chun-wei Fan [Fri, 21 Feb 2014 10:00:29 +0000 (18:00 +0800)]
Make Visual Studio Build Process A Bit Simpler
Add some flexibility in the property sheets for one building GTK+ that it
also searches for a settable installation path of Python, in addition to
searching the PATH for an installation of the Python interpretor. This
currently defaults to Python 2.7.x, which is normally installed in
c:\python27 on Windows by default. Also tell people in the README.txt's
for the Visual Studio builds
Matthias Clasen [Thu, 20 Feb 2014 23:31:10 +0000 (18:31 -0500)]
GtkTooltip: Avoid extra work
When we are hiding the label or icon anyway, no need to change
it right before, causing reallocation overhead.
William Jon McCann [Thu, 20 Feb 2014 21:41:15 +0000 (16:41 -0500)]
Don't leak list items of popovers
William Jon McCann [Thu, 20 Feb 2014 20:44:47 +0000 (15:44 -0500)]
file-chooser: make accept action sensitive only when has selection
https://bugzilla.gnome.org/show_bug.cgi?id=547988
William Jon McCann [Thu, 20 Feb 2014 19:04:18 +0000 (14:04 -0500)]
docs: update the screenshots
From the doc shooter.
Jasper St. Pierre [Thu, 20 Feb 2014 17:38:32 +0000 (12:38 -0500)]
window: Fix configure request debug code in move_resize
Make it compile in GTK+3 and switch pos_changed / size_changed
to be the right way around.
Carlos Garnacho [Thu, 20 Feb 2014 15:24:59 +0000 (16:24 +0100)]
popover: Always apply the window shape
In practice this shape is only used to outline the popover when it is
above native windows, in the most normal full-csw case the shape won't apply
visibly, so popovers will still be able to cast a shadow there.
If there are native windows below the popover, the shape will exclude the
shadow, so there are no alpha contents above the window. One worst case that
might happen is that the popover lays above patches of native/client-side
windows, so the shadow could come and go around the border. But first let's
see whether that happens often or visibly enough before adding something more
convoluted.
Matthias Clasen [Thu, 20 Feb 2014 15:10:34 +0000 (10:10 -0500)]
Trivial annotation syntax fix
William Jon McCann [Thu, 20 Feb 2014 14:19:31 +0000 (09:19 -0500)]
print-dialog: remove shadow in from some of the tabs
Benjamin Otte [Thu, 20 Feb 2014 00:47:21 +0000 (01:47 +0100)]
reftests: Add a reftest for the latest fix
https://bugzilla.gnome.org/show_bug.cgi?id=724742
Benjamin Otte [Wed, 19 Feb 2014 20:15:25 +0000 (21:15 +0100)]
revealer: Allocate extra size to child
Do not constrain the child widget to its preferred size when the
revealer is larger.
https://bugzilla.gnome.org/show_bug.cgi?id=724742
Benjamin Otte [Tue, 18 Feb 2014 12:56:26 +0000 (13:56 +0100)]
stackswitcher: Don't do unneeded update
The update of the needs-attention state is done via its own property,
so it doesn't need to be done via visibility changes.
This patch is largely the result of inspecting the code due to a warning
and not a result of testing. So if issues pop up that bisect back to
this patch, that's why.
Benjamin Otte [Thu, 20 Feb 2014 01:08:53 +0000 (02:08 +0100)]
stylecascade: Remove function
Inline it.
Benjamin Otte [Thu, 20 Feb 2014 01:02:05 +0000 (02:02 +0100)]
settings: Store style cascade in settings object
This ensures that the initialization for the CSS theme happens when the
style cascade gets queried.
https://bugzilla.redhat.com/show_bug.cgi?id=
1064922
https://bugzilla.mozilla.org/show_bug.cgi?id=972382
Benjamin Otte [Tue, 18 Feb 2014 12:48:13 +0000 (13:48 +0100)]
testsuite: Add a test for a Firefox issue
When creating a style context, the CSS for the theme might not be
loaded. If it is, this test will succeed.
https://bugzilla.redhat.com/show_bug.cgi?id=
1064922
https://bugzilla.mozilla.org/show_bug.cgi?id=972382
Benjamin Otte [Fri, 14 Feb 2014 23:42:13 +0000 (00:42 +0100)]
tests: Connect signals in visuals test
This is useful for demoing animations.
Benjamin Otte [Fri, 14 Feb 2014 23:41:06 +0000 (00:41 +0100)]
tests: Don't use show_all() for a builder file
It's enough to gtk_widget_show() the window as all the widgets in a
builder file a marked properly for visibility.
Matthias Clasen [Thu, 20 Feb 2014 00:37:45 +0000 (19:37 -0500)]
docs: Improve section headings
Matthias Clasen [Thu, 20 Feb 2014 00:36:55 +0000 (19:36 -0500)]
Add docs
William Jon McCann [Wed, 19 Feb 2014 23:49:43 +0000 (18:49 -0500)]
docs: use Returns: consistently
Instead of Return value:
Kjartan Maraas [Wed, 19 Feb 2014 22:55:38 +0000 (23:55 +0100)]
Updated Norwegian bokmål translation
Yuri Myasoedov [Wed, 19 Feb 2014 17:28:25 +0000 (21:28 +0400)]
Fixed Russian translation
Matthias Clasen [Wed, 19 Feb 2014 07:03:51 +0000 (02:03 -0500)]
Bump version
Matthias Clasen [Wed, 19 Feb 2014 05:43:36 +0000 (00:43 -0500)]
3.11.7
Matthias Clasen [Wed, 19 Feb 2014 06:33:12 +0000 (01:33 -0500)]
GtkActionBar: Implement destroy
Similar to map/unmap, this needs to follow the actual
widget tree. Without this, several test cases in
the templates test fail.
Matthias Clasen [Wed, 19 Feb 2014 06:01:03 +0000 (01:01 -0500)]
Small documentation fixes
Matthias Clasen [Wed, 19 Feb 2014 06:00:09 +0000 (01:00 -0500)]
Drop unimplemented functions
These were added to the header by mistake in a recent commit.
They have no implementation, so dropping them won't cause
any harm.
Matthias Clasen [Wed, 19 Feb 2014 05:54:35 +0000 (00:54 -0500)]
Document gtk_header_bar_get_has_subtitle
Matthias Clasen [Wed, 19 Feb 2014 05:51:10 +0000 (00:51 -0500)]
Document gtk_widget_get_scale_factor
Matthias Clasen [Wed, 19 Feb 2014 05:31:40 +0000 (00:31 -0500)]
Fix a small memory leak
GtkPrintUnixDialog was leaking a GFile.
Spotted by Christian Persch in
https://bugzilla.gnome.org/show_bug.cgi?id=724631
Carlos Garnacho [Tue, 18 Feb 2014 13:38:30 +0000 (14:38 +0100)]
popover: Accept NULL relative_to widgets
And document the fact that the popover will get destroyed if
a NULL relative-to is given on a parented popover, if no extra
references are kept.
For gtk_popover_new*(), a NULL relative-to will leave the widget
as a floating object, to be sunk by a later call to
gtk_widget_set_relative_to().
https://bugzilla.gnome.org/show_bug.cgi?id=724407
Paolo Borelli [Sat, 15 Feb 2014 10:30:53 +0000 (11:30 +0100)]
Do not call popover_set_relative with NULL
This gives a critical warning since that function expects a
valid widget.
https://bugzilla.gnome.org/show_bug.cgi?id=724407
Matthias Clasen [Tue, 18 Feb 2014 03:27:35 +0000 (22:27 -0500)]
GtkTextHandle: Deal with parent_scrollable going away
Use a weak reference to notice when parent_scrollable is
going away.
https://bugzilla.gnome.org/show_bug.cgi?id=724392
Matthias Clasen [Wed, 19 Feb 2014 03:55:45 +0000 (22:55 -0500)]
GtkBox: Fix an off-by-one error with center allocation
This error was causing children to not get allocated when
the center widget is the first one in the list of the box's
children.
Matthias Clasen [Wed, 19 Feb 2014 02:16:35 +0000 (21:16 -0500)]
Make gtk_box_set_center_widget take NULL
It makes sense to allow this, and gtk_action_bar_set_center_widget
already assumes that it can pass NULL to this function.
Matthias Clasen [Wed, 19 Feb 2014 03:43:04 +0000 (22:43 -0500)]
Add map/unmap to GtkActionBar
The recursion in map needs to follow the actual physical
widget tree, otherwise we violate invariants. The generic
container map implementation uses gtk_container_forall to
operate on the children, and thus is not suitable for
containers where the children are inside some internal
container.
Matthias Clasen [Wed, 19 Feb 2014 02:11:32 +0000 (21:11 -0500)]
Fix up gtk_action_bar_forall
We need to always iterate over non-internal children.
Matthias Clasen [Wed, 19 Feb 2014 01:45:15 +0000 (20:45 -0500)]
Revert "action bar: remove the forall implementation"
This reverts commit
0ff0fdfefbba86f3dc7713cf55bbf00194274fe3.
Paolo Borelli [Tue, 18 Feb 2014 20:34:00 +0000 (21:34 +0100)]
Add a GtkFrame inside GtkActionBar
This is needed to set a padding and draw a border since GtkBox does
not honour css padding yet.
https://bugzilla.gnome.org/show_bug.cgi?id=724693
Jasper St. Pierre [Sun, 9 Feb 2014 16:31:54 +0000 (11:31 -0500)]
xdg-shell: Update for focused_set / focused_unset rename
Jasper St. Pierre [Sun, 16 Feb 2014 15:25:22 +0000 (10:25 -0500)]
wayland: Update to new xdg-shell pinging standards
Javier Jardón [Tue, 18 Feb 2014 15:18:51 +0000 (15:18 +0000)]
NEWS: Fix typo
Matthias Clasen [Tue, 18 Feb 2014 13:31:32 +0000 (08:31 -0500)]
Bump version
Ignacio Casal Quinteiro [Tue, 18 Feb 2014 10:42:45 +0000 (11:42 +0100)]
Remove duplicated word "id" from warning message
Matthias Clasen [Tue, 18 Feb 2014 05:50:09 +0000 (00:50 -0500)]
Updates
Matthias Clasen [Tue, 18 Feb 2014 04:55:53 +0000 (23:55 -0500)]
Make GtkSeparatorToolItem work for window-dragging again
This broke recently when the window dragging code was changed
to require motion events to be propagated as well.
https://bugzilla.gnome.org/show_bug.cgi?id=724539
Matthias Clasen [Tue, 18 Feb 2014 04:44:49 +0000 (23:44 -0500)]
gtk3-demo: set primary-toolbar style class on primary toolbars
This makes them draggable, and is the right thing to do.
Matthias Clasen [Tue, 18 Feb 2014 04:09:44 +0000 (23:09 -0500)]
GtkLabel: don't eat too many button release events
We should only eat button release events when the label is
actually selectable, since the comment indicates that we
want to eat the release events belonging to press events
that triggered a selection. This fixes problems with actions
on parent widgets that are triggered by button release,
as seen in this bug:
https://bugzilla.gnome.org/show_bug.cgi?id=724541
Matthias Clasen [Tue, 18 Feb 2014 03:37:55 +0000 (22:37 -0500)]
Another trivial doc rewording
Matthias Clasen [Tue, 18 Feb 2014 03:30:58 +0000 (22:30 -0500)]
Trivial typo fix
Matthias Clasen [Tue, 18 Feb 2014 02:42:38 +0000 (21:42 -0500)]
Add some more templates tests
GtkActionBar and GtkSearchBar also use templates,
add them here.
Matthias Clasen [Tue, 18 Feb 2014 02:41:11 +0000 (21:41 -0500)]
tree view: clean up custom search entry on destroy
Suprisingly, this bug has been there for a very long time.
I'm fixing it now because we now use a custom search entry
in the app chooser dialog, and this is causing the templates
cleanup test to fail.
Matthias Clasen [Tue, 18 Feb 2014 02:40:36 +0000 (21:40 -0500)]
Make print dialog destruction work
This was also causing the templates test to fail.
Matthias Clasen [Tue, 18 Feb 2014 02:39:44 +0000 (21:39 -0500)]
action bar: remove the forall implementation
With nested internal children, this interferes with proper
cleanup, and makes the templates test fail.
Matthias Clasen [Tue, 18 Feb 2014 02:39:23 +0000 (21:39 -0500)]
Update expected output of the messagedialog a11y test
Matthias Clasen [Tue, 18 Feb 2014 02:39:10 +0000 (21:39 -0500)]
Update expected output of the colorchooser a11y test
Matthias Clasen [Mon, 17 Feb 2014 21:55:16 +0000 (16:55 -0500)]
Bump gtk-doc dep to 1.20
Paolo Borelli [Mon, 17 Feb 2014 22:19:10 +0000 (23:19 +0100)]
gtkbox: fix positioning of center widget
Yuri Myasoedov [Mon, 17 Feb 2014 17:15:29 +0000 (21:15 +0400)]
Fixed Russian translation
Matthias Clasen [Mon, 17 Feb 2014 16:54:43 +0000 (11:54 -0500)]
Fix return_if_fail lines in gtk_box_pack
Since the function now returns a value, these checks
need to be updated.
Daniel Mustieles [Mon, 17 Feb 2014 15:37:58 +0000 (16:37 +0100)]
Updated Spanish translation
Paolo Borelli [Mon, 17 Feb 2014 08:24:48 +0000 (09:24 +0100)]
Add builder support for GtkBox center widget
Matthias Clasen [Mon, 17 Feb 2014 11:55:19 +0000 (06:55 -0500)]
app chooser: Reword a label
'Find New Applications' is shorter and less cryptic than 'Find
Applications in Software'.
Matthias Clasen [Mon, 17 Feb 2014 11:50:25 +0000 (06:50 -0500)]
Drop with_separators from gtk_popover_bind_model
The with_separators argument does not really make sense
for popovers, it was just copied from the menu implementation.
Drop it now, before it becomes part of the public API.
Matthias Clasen [Mon, 17 Feb 2014 11:50:09 +0000 (06:50 -0500)]
Add gtk_popover_bind_model to the docs
Juan R. García Blanco [Sun, 16 Feb 2014 21:10:55 +0000 (22:10 +0100)]
popover: Make gtk_popover_bind_model() public
This is needed for the C++ bindings.
https://bugzilla.gnome.org/show_bug.cgi?id=724503
Yosef Or Boczko [Mon, 17 Feb 2014 10:07:03 +0000 (12:07 +0200)]
po-properties: Updated the POTFILE file
Yosef Or Boczko [Mon, 17 Feb 2014 10:06:39 +0000 (12:06 +0200)]
po: Updated the POTFILES file
Yosef Or Boczko [Mon, 17 Feb 2014 09:43:55 +0000 (11:43 +0200)]
Fix doc build
Matthias Clasen [Mon, 17 Feb 2014 04:24:13 +0000 (23:24 -0500)]
Add a testcase for box sizing
Matthias Clasen [Mon, 17 Feb 2014 04:05:21 +0000 (23:05 -0500)]
Drop GtkCenterBox
Its functionality has been subsumed in GtkBox.
Matthias Clasen [Mon, 17 Feb 2014 04:03:38 +0000 (23:03 -0500)]
Adjust action ref test to new realities
The test was using a nonexisting GtkActionBar::spacing property.
Matthias Clasen [Mon, 17 Feb 2014 04:02:05 +0000 (23:02 -0500)]
action bar: Use a regular box instead of GtkCenterBox
GtkBox now supports a centered child, so GtkCenterBox is
no longer needed here.
Matthias Clasen [Mon, 17 Feb 2014 03:57:24 +0000 (22:57 -0500)]
Add center widget support to GtkBox
This makes GtkCenterBox unnecessary, and at the same time
adds more features: the center widget can be expanded, and
baseline alignment is supported.
Matthias Clasen [Sun, 16 Feb 2014 01:41:58 +0000 (20:41 -0500)]
Fix a problem with window dragging
Dragging windows was not working on widgets in the titlebar
region unless they had the window-dragging style property
set. Fix this by looking at the region for motion notify
events as well as for buton press events.
Matthias Clasen [Sat, 15 Feb 2014 22:59:19 +0000 (17:59 -0500)]
Don't show an empty license tab
It is not useful to show a license tab, if there's no license
to read. This was pointed out as a possibility in
https://bugzilla.gnome.org/show_bug.cgi?id=724411
Yosef Or Boczko [Sat, 15 Feb 2014 18:01:14 +0000 (20:01 +0200)]
Updated Hebrew translation
Matthias Clasen [Sat, 15 Feb 2014 04:34:22 +0000 (23:34 -0500)]
Docs: use // for comments in examples
Without sgml mode, we can't escape /* as /* anymore,
so just switch to // for comments in examples.
Matthias Clasen [Fri, 14 Feb 2014 20:37:11 +0000 (15:37 -0500)]
header bar: squeeze the title in
Let the center widget extend into the border area, to avoid
resizing header bars needlessly. This improves the uniformity
of header bars across applications, some of which don't use
subtitles, or use custom title widgets.
https://bugzilla.gnome.org/show_bug.cgi?id=706515
https://bugzilla.gnome.org/show_bug.cgi?id=707999
Matthias Clasen [Fri, 14 Feb 2014 20:33:47 +0000 (15:33 -0500)]
Raleigh: fix a typo
titlebar is a style class, so it needs a .
Matthias Clasen [Fri, 14 Feb 2014 20:33:26 +0000 (15:33 -0500)]
Forgotten file
Matthias Clasen [Fri, 14 Feb 2014 16:56:48 +0000 (11:56 -0500)]
Fix a typo
Thanks to Thomas A. Stillings for spotting it.
Matthias Clasen [Fri, 14 Feb 2014 14:39:49 +0000 (09:39 -0500)]
app chooser: sync sensitivity of search button
The code setting up the button has been move a little later
in the dialog construction, with the effect that the entry
is already insensitive when we set up the binding.
Matthias Clasen [Fri, 14 Feb 2014 12:02:32 +0000 (07:02 -0500)]
app chooser: Add a search bar
This replaces the treeview typeahead popup with a GtkSearchBar,
and adds a search button to the header bar (if we have one).
https://bugzilla.gnome.org/show_bug.cgi?id=724218
Matthias Clasen [Fri, 14 Feb 2014 03:13:16 +0000 (22:13 -0500)]
color chooser: Make nonresizable by default
The color chooser does not contain any scrollable content,
therefore it should not be resizable.
Daniel Mustieles [Fri, 14 Feb 2014 09:17:32 +0000 (10:17 +0100)]
Updated Spanish translation
William Jon McCann [Thu, 13 Feb 2014 23:20:29 +0000 (18:20 -0500)]
Use an action bar for the conficts ui in the print dialog
William Jon McCann [Thu, 13 Feb 2014 23:19:36 +0000 (18:19 -0500)]
docs: shorten the shooter timeout
William Jon McCann [Thu, 13 Feb 2014 23:15:53 +0000 (18:15 -0500)]
Set a default spacing on action bars
William Jon McCann [Thu, 13 Feb 2014 22:21:15 +0000 (17:21 -0500)]
Set no border on notebook in print dialog
William Jon McCann [Thu, 13 Feb 2014 19:51:31 +0000 (14:51 -0500)]
docs: fix the display of message dialog
William Jon McCann [Thu, 13 Feb 2014 19:16:17 +0000 (14:16 -0500)]
docs: don't add a border around info bars
William Jon McCann [Thu, 13 Feb 2014 09:01:41 +0000 (04:01 -0500)]
docs: fix the doc shooting for the volume button
William Jon McCann [Thu, 13 Feb 2014 18:26:17 +0000 (13:26 -0500)]
docs: don't try to get the frame for CSD windows
William Jon McCann [Thu, 13 Feb 2014 17:08:03 +0000 (12:08 -0500)]
docs: get the pixbuf options from the existing instead of hardcoding.
William Jon McCann [Thu, 13 Feb 2014 16:37:46 +0000 (11:37 -0500)]
docs: don't use a loop for the docs shooter
William Jon McCann [Thu, 13 Feb 2014 08:54:27 +0000 (03:54 -0500)]
volume-button: use symbolic icons by default